package cn.crm.system.service;

import cn.crm.system.domain.pojo.dto.BusinessDto;
import cn.crm.system.domain.pojo.dto.SeriesDto;
import cn.crm.system.domain.pojo.vo.BusinessVo;
import cn.crm.system.domain.pojo.vo.SeriesAndadll;
import cn.crm.system.domain.pojo.vo.SeriesAndspecificationVo;
import cn.crm.system.domain.pojo.vo.SeriesVo;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * 业务层层
 * 
 * @author ruoyi
 */
@Transactional
public interface ISeriesService
{
          //新增表头
     Long  insertSeries(SeriesDto seriesDto);
        //查询初表头列表
     List<SeriesVo>  SelectSeries();
    //查询出表头和表单共同资料
    List<SeriesAndspecificationVo> SelectSeriesspecification(SeriesDto seriesDto);
    //删除表单数据，同时删除照片和参数
    int delSeriesspecification(Long[] id,Long [] crmpictureId);
    //通过系列id查询出表头和图片数据
   SeriesVo selectseriesbyid(Long id);
    //修改表头
    int updateSeries(SeriesDto seriesDto);
    //获取轮播图
    List<SeriesVo> Selectbanner();
    //查询出全部内容包含图片的
    List<SeriesAndadll> selectall();
    //通过分类id查询出对应的系列的产品
    SeriesAndadll selectallById(Long id);
}
